// HasPtr(const Hasptr& HP):*ps(new string *HP.ps),i(HP.i){}